package com.zbkj.common.model.client.discovery;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;

@Data
@TableName("eb_client_contacts")
public class Contacts implements Serializable {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id; // 主键ID

    private String name; // 通讯录名称

    @TableField("is_folder")
    private Integer isFolder; // 是否是文件夹，0-否，1-是

    @TableLogic
    @TableField("is_del")
    private Integer isDel; // 是否删除，0-否，1-是

    @TableField("user_id")
    private Integer userId; // 用户id

    @TableField("mer_id")
    private Integer merId; // 用户的商户id

    @TableField("parent_id")
    private Integer parentId; // 上一级ID，顶级为0

    @TableField("complete_folder")
    private String completeFolder; // 完整文件夹路径

    @TableField("link_id")
    private String linkId; // 关联id，agent_id或者用户id

    @TableField("type")
    private String type; // 类型，agent代理，user真实用户, group群组

    @TableField("create_time")
    private Date createTime; // 创建时间

    @TableField("update_time")
    private Date updateTime; // 更新时间
} 